var axios = require('axios')


export function request(config1) {

    var instance = axios.create({
        baseURL: 'http://127.0.0.1:8888/api/private/v1/',
        timeout: 5000
    })
    // 拦截请求
    instance.interceptors.request.use(function (config) {
        var token = window.sessionStorage.getItem('token') || 'null'
        // console.log(config)
        config.headers.Authorization = token
        return config;
       
    }, function (err) {
        return Promise.reject(err);

    })
    //  拦截响应
    instance.interceptors.response.use(function(response){
            return response
    },function(err){
        return Promise.reject(err)
    })


    // instance(config)返回值就是一个promisr值，可以直接return出去
    return instance(config1)

}